.unvalidator {       
    color:#cb3500;font-size:12px;
	border: 1px solid #efb49d;padding:6px 30px 5px 25px; margin:5px;
	background:#FFFCFC url(Images/unvalidator.gif) no-repeat 5px;
	width:300px;
}
.success{
	background:#E8F4E8 url(Images/ok.gif) no-repeat 5px;
	border: 1px #008000 solid; padding:3px 8px 3px 25px; margin:1px;
	color:green; font-size:12px;width:300px;
}
.ok
{
	background:url(Images/ok_big.gif) no-repeat 5px;
	padding:20px 20px 20px 70px;
	color:#04BD08; font-size:16px; font-weight:bold;
}
.loading{
	color:#536851;font-size:12px;
	border: 1px solid #A6C16A;padding:6px 30px 5px 25px;margin:5px;
	background:#FFFFE0 url(Images/Loading.gif) no-repeat 5px;
}
.loadingImg{
	background:#FFFCFC url(Images/Loading.gif) no-repeat 5px;
}
.topRight{ position:absolute; top:2px; right:2px;}
.errorSimple{
	color:Red;font-size:12px; font-family:Arial; width:256px; display:inline;
}
.error{
	color:#cb3500;font-size:12px;
	border: 1px solid #efb49d;padding:6px 10px 5px 25px; 
	margin-top:5px;
	background:#FFFCFC url(Images/error.gif) no-repeat 5px;
	width:200px;
	float:left;
}
.errorBig{
	border: 1px solid #efb49d;
	width:500px;
	color:#cb3500; font-size:14px; 
	margin:100px auto 100px auto; 
	padding:30px 0pt 15px 50px; /*20px 0pt 15px 20px;*/
	background:#FFFFF8 url(images/error.gif) no-repeat 5% 37%;
}
.warning{
	background:#E0EEF9 url(Images/Warning.gif) no-repeat 5px;
	border: 1px #D0E8FF solid; padding:6px 30px 5px 25px; margin:5px;
	color:#2080D0; font-size:12px;
}
.warning2{
	background:#E0EEF9;
	border: 1px #58A0DC solid; padding:6px 30px 5px 25px; 
	color:#2080D0; font-size:12px;
}
a.btnyellow , a.btnyellow:hover{
	color:#000;text-decoration: none;text-align:center;
	background-color: #FFDB00;
	border-bottom:1px #964E00 solid;border-right:1px #964E00 solid;
	width:60px;padding: 7px 6px 4px 6px;
}

a.btnblue , a.btnblue:hover{
	color:#FFF;text-decoration: none;text-align:center;
	background-color: #5C97E9;
	border-bottom:1px #2E4C74 solid;border-right:1px #2E4C74 solid;
	width:80px;padding: 7px 10px 4px 10px;
}

a.btnGray , a.btnGray:hover{
	color:#5D5D5D;text-decoration: none;text-align:center; font-weight:normal;
	background-color: #F3F3F3;
	border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid;
	width:80px;padding: 4px 12px 3px 12px;
}
a.btnblue2 , a.btnblue2:hover{
	color:#5D5D5D;text-decoration: none;text-align:center; font-weight:normal;
	background-color: #EEF7FE;
	border-bottom:1px #9FBDE3 solid;border-right:1px #9FBDE3 solid;
	width:80px;padding: 4px 5px 3px 5px;
}
.textgray{ color:#B6B6B6;}
.gray{ color:#808080;}

.bigNumber{ color:#BF00BF; font: 18px Verdana;text-align:center;}
.email{ color:#3C3C3C; font: 10px Arial; text-align:center;}
.date{ color:#999; font: 10px Arial; text-align:center;}
.datetime{ color:#7C7C7C; font-size:11px; font-family:Verdana;font-style: italic; margin-left:10px;}
.unitname{ color:#58A0DC;}

.buttonBlue{
	background:#30C0FF; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;
	padding:3px 5px;
}
.button{
	background:#30C0FF; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;
	padding:3px 5px; width:60px;
}
.buttonSelect
{
	margin: 0 10px 0 1px;
	color: #5D5D5D;
	background-color: #F3F3F3;
	border:1px solid #C4C4C4;
	padding:2px 5px;
}
.buttonGray
{
	color:#5D5D5D; font-weight:normal;
	background-color: #F3F3F3;
	border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid; border-left:0; border-top:0;
	padding:2px 5px;
}
.buttonGrayS{
	color:#5D5D5D; font-weight:normal;
	background-color: #F3F3F3;
	border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid; border-left:0; border-top:0;
	padding:1px 3px;
}
.buttonGrayBig
{
	color:#5D5D5D; font-weight:normal;
	background-color: #F3F3F3;
	border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid; border-left:0; border-top:0;
	padding: 4px 12px 3px 12px;
}
.buttonBlueBig{
	background:#30C0FF; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;
	padding:6px 12px;
}
.buttonOrangeBig{
	background:#FF8000; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;
	padding:6px 12px;
}
.cancelbutton
{
	background:#D0D0D0; color:#000000; border-bottom:1px #606060 solid;border-right:1px #606060 solid; border-left:0; border-top:0;
	padding:3px 5px; 
}
.turnback
{
	position:absolute;
	right:2%;
	top:2%;
	float:right;
}
.hackbox {
	border-top:1px solid transparent !important;
	clear:both;
	margin-top:-1px !important;
	visibility:hidden;
}
.noResult
{
	color:#9E9E9E; font-size:14px; 
	margin:50px auto; width:500px;
	padding:20px 0pt 15px 20px;
	border:1px solid #AFDFF5; background:#F5FBFE url(images/Warning.gif) no-repeat 15% 19%;
}
.noResult p{font-weight:bold;color:#242424; padding-left:100px;}
.noResult .advice{ text-align:left; font-size:15px;padding-left:100px;color:#707070}
.advice{ margin-top:15px;}
.advice span{ color:#F05919;}
.advice li{ list-style-type:none; list-style-image:url(/Images/li.gif);}

.nocontent h3,
.nocontent h4
{
	color:#9E9E9E; font-size:14px; 
	margin:50px auto; width:250px;
	padding:20px 0pt 15px 20px;
	border:1px solid #AFDFF5; background:#F5FBFE url(images/Warning.gif) no-repeat 15% 50%;
}
.nocontent
{
	text-align:center;color:#2080D0;
}
.remark{ margin:10px;padding:5px;border:1px solid #ACD373; background:#FAFFF3; color:Gray;}
.remark dt {display:block;width:32px;padding:0 0 0 5px;}
.remark dd {display:block;margin:-20px 0 0 45px;line-height:1.6em;}
.remark span{ margin:0 10px;}
.remark .remarkLeft{ float:left; width:80%;}
.remark .remarkRight{ float:right; text-align:right; padding-right:5px; margin-top:5px;}

hr.gray{ width:99%; margin:0 auto; text-align:center; background:#E2E2E2; height:1px; border:0; margin:20px 5px}
hr.cof{ width:99%; margin:0 auto; text-align:center; background:#afd8ff; height:1px; border:0; margin:12px 5px;}
.dashedLine{ border-bottom:1px dotted #BEBEBE; height:1px; margin:30px 0;}
.dottedLineCof{ height:1px; margin:3px 0; background:url(/Images/dotted.gif) repeat-x 0 0;}
/*----------------------------------------------------------------------------------------------------------------**/
.pagebar{ clear:both;font: 12px Arial, Helvetica, sans-serif;padding-top: 5px; padding-bottom: 10px; margin: 0 5px; color:#666;}

.pagebar a{ border: solid 1px #ddd; background: #fff; text-decoration: none; color:#666; padding: 1px 5px; margin:-2px 0pt 0pt 5px; font-family:Tahoma,SimSun,Arial;}
.pagebar a:hover { border:1px solid #1FB5EF; color:#666;text-decoration: none;}

.pagebar .pagebarCurrent{ color:#0a5092; background:#ddeeff; border:1px solid #186ab9; text-decoration: none; padding:1px 5px; margin:3px;height:13px;line-height:100%;}

.pagebar .pagebarDot { padding:1px 3px;border:none; color:#666;}

.pagebar .pagebarPageInfo{color:#666; padding-right:5px; font-size:12px;}
.pagebar .pageInfoCurrentPage{color:#f60;}

.pagebar .jumpPage {margin:0 10px; font-size:12px;}
.pagebar .pagerButton { font-size: 12px; font-family: Verdana; width: 40px; height: 19px; margin-left: 5px; padding: 2px 3px; border: 1px solid #AAA; color: #808080; background-color: #EBEBEB; }
.pagebar .pagebarTextBox{ border:1px solid #DDD; color:#666; }
.pagebar .recordCount{ color:#2080D0;}


/* form elements */
textarea, select { border:1px solid; border-color:#7c7c7c #c3c3c3 #ddd; font-size:12px; font-family:Arial,Helvetica,sans-serif; line-height:120%;}
input, button, select { vertical-align:middle;}
input.text { border:1px solid; border-color:#7c7c7c #c3c3c3 #ddd; font-size:12px; font-family:Arial,Helvetica,sans-serif; line-height:120%; padding:2px 2px; line-height:15px;}
input.text2 {border:1px solid #B2A6A2; font-size:12px; line-height:120%; padding:3px 2px; line-height:15px;}
input.quantity {width:30px; border:1px solid #B2A6A2; font-size:12px; line-height:120%; padding:3px 2px; line-height:15px;}
input.model {width:60px; border:1px solid #B2A6A2; font-size:12px; line-height:120%; padding:3px 2px; line-height:15px;}
input.price { color:Red; font-size:16px; font-weight:bold; font-family:Arial;}
input.priceS{ color:#CF4040; font-size:12px;font-weight:bold; font-family:Verdana; width:60px;}
input.money{ color:#000; font-size:12px;font-family:Verdana;}
input.money2{ color:#CF4040; font-size:12px;font-weight:bold; font-family:Verdana;}

.articlelist_bg1{ background:#F8FCFE;}
.articlelist_bg2{ background:#FFF;}
.tr_bg_over{ background:#FFFFE8 }

.hide{ display:none;}
.show{ display:block;}
.alignCenter{ text-align:center;}
.proname { height:35px; overflow:hidden; text-align:center;}
#messageBoard{float:left;width:928px; background:#f2f9ff; margin-top:10px; border:6px #cee7ff solid; overflow:hidden;}


.bottom_menu { width:948px; height:26px; float:left; margin-top:5px; background:#f2f2f2; border:1px #e0e0e0 solid; overflow:hidden; line-height:26px;}
.bottom_menu li { font-size:13px; float:left; margin-left:35px; display:inline; background:url(/images/li_bg4.gif) 0 center no-repeat; padding-left:8px;}
.bottom_menu li a { color:#555;}
.bottom_menu li a:hover { color:#116fca;}
/* 全局样式 */
body, th, td, input, select, ul, li, p, h1, h2, h3,tr,form { font-family: 宋体; font-size: 12px; padding:0; margin:0; font-fam\ily: Arial, 宋体; }
body { background:#FFF url(/images/bg.gif) repeat-x;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
img { border: 0;}
ul { list-style:none;}
/* 总容器 */
#wapper { width:950px; margin:0 auto; background:#FFF url(/images/bg.gif) repeat-x; color:#555;}


table, td, textarea
{
	font-size:12px;
	font-family:Arial,宋体;
	text-align:left;
}
table{ table-layout:fixed; font-family:Arial,MingLiU,PMingLiU;}
/* news scroll*/
.tickercontainer { width: 370px; height: 22px; margin: 0; padding: 0;overflow: hidden;}
.tickercontainer .mask {position: relative;left:0;top: 1px;width: 370px;height: 22px;overflow: hidden;}
ul.newsticker { position: relative; left:622px;list-style-type: none;margin: 0;padding: 0;}
ul.newsticker li{ float:left; padding:0; margin:0; display:list-item;white-space: nowrap;}
ul.newsticker a { white-space: nowrap;padding: 0;margin: 0 50px 0 0;}
ul.newsticker span { margin: 0 10px 0 0;} 

#headerContainer { margin-bottom:10px;}
#headerContainer .nav{ text-align:right; }
#headerContainer .nav a{ margin:0 5px; }

#menu{ background:url(/images/menu_bg.gif) repeat-x; height:32px; }
#menu ul{clear: left;margin: 0px;padding: 0px;border:0px;list-style-type: none;text-align: center;display:inline;float:left;}
#menu li{display:block;list-style:none;float:left;width:50px;line-height: 29px;height:29px;margin-top: 1px;text-align:center;background:url(bul.gif) right no-repeat;}
#menu .kong{ background:none;}
#menu a { font-size:14px;color:#FFF;text-decoration: none;padding:0 3px; }
#menu a:hover { color:#FFF;background:#FF9900;padding:0 3px; }

#sidebar{ float:left; width:198px; margin:5px 15px 0 0;}
#sidebar .box{ border:1px solid #ADDFF2; color:#9C9C9C;}
#sidebar h3{ margin:0; background:#EEF7FE; height:21px; line-height:21px; border-bottom:1px solid #ADDFF2; color:#1974C8; font-size:12px; padding:0px 8px; font-weight:bold; position:relative; overflow:hidden;}
#bytype .inner{ line-height:22px;}
#bytype dt { width:35px;}
#bytype dd { width:143px;}
#bytype a.special { color:#EF690E;}
#bytype dt { font-weight:bold; white-space:nowrap;}
#bytype dt, #bytype dd, #bytype li { float:left;}
#bytype li { white-space:nowrap; margin-right:10px; margin-left:1px;}
/* ---------------------------------------------------------------------------------- Link */
a {color: #3083C7;text-decoration: none;}
a:hover {color:#0066CC;text-decoration: underline;}

a.blue {color: #0066CC;text-decoration: none;}
a.blue:hover {color:#0066CC;text-decoration: underline;}

a.blueUnderLine {color: #0066CC;text-decoration: underline;} 
a.blueUnderLine:hover {color: #800000;text-decoration: none;}

a.while {color: #fff;text-decoration: none; font-size:14px;}
a.while:hover {color:#fff;text-decoration: underline; font-size:14px;}

a.black {color: #1A1A1A;text-decoration: none; font-size:12px;}
a.black:hover {color:#743331;text-decoration: underline; font-size:12px;}

a.coffee12 {color: #743331;text-decoration: none; font-size:12px; }
a.coffee12:hover {color:#0066CC;text-decoration: none;  font-size:12px;}

a.coffee16 {color: #713334;text-decoration: none; font-size:16px; font-weight:bold; background:url(/images/dot2.gif) no-repeat 0 50%; padding-left:12px;}
a.coffee16:hover {color:#0066CC;text-decoration: none;  font-size:16px; font-weight:bold;}

/* ---------------------------------------------------------------------------------- Font */
.explain{ font-size:14px; color:#5F4743;padding-left:8px;}
.result{ color:#000; text-align:center; padding-left:40px;}
.keyword{ background:#FFFFA0;}
.score{ font-family:Arial; font-size:12px; color:#008000;}
.price{ color:#9A0900; font-size:12px; font-weight:bold; }
.priceM{ font-size:14px; color:#CF4040; font-weight:bold; }
.priceL{ font-size:18px; color:#CF4040; font-weight:bold; }
.priceGray{ font-size:14px; color:Gray;  }
.coffee16{color: #713334; font-size:16px; font-weight:bold;}
.coffee14{color: #713334; font-size:14px; font-weight:bold;}
.cartnum{ color:Red; font-family:Verdana;}
.memberName{ color:#713929; font-family:Verdana; font-weight:bold;}
/* ---------------------------------------------------------------------------------- Image */
img{ border:0;}
img.gray{ border:1px solid #EBEBEB }
img.gary2{ border:1px solid #D5CECC}
img.gary3{ border:1px solid #D1CAC7}
/*---------------------------------------------------------------------------------- */
.usertypeShower{ width:200px;}
.textboxTitle{ color:#94461F;}
.tb{ text-align:left;}
form{ text-align:left;}
.btnBuy{ background:url(/images/btnBuy.gif) no-repeat 50%;}

/*---------------------------------------------------------------------------------- Line box */
.line
{
	height:27px; margin:10px 0;
}
.line .lineLeft{ float:left; background:url(/images/line_left.gif) no-repeat; width:33px;height:27px;}
.line .lineBody{ float:left; background:url(/images/line_body.gif) repeat-x; height:27px;}
.line .lineBody h3{ margin:5px; padding:0; color:#652F2F; font-size:14px; font-weight:bold; }
.line .lineRight{ float:left; background:url(/images/line_right.gif) no-repeat; width:7px;height:27px;}
.lineBody h5{ margin:0; background:url(/images/more.gif) no-repeat 0 8px; width:39px; height:27px;}
.lineBody h5 span{ display:block; text-indent:9999px;}
.lineBody h5 a{ width:100%; height:100%;display:block; overflow:hidden;}
.width660{ width:660px;}
.w0{ width:645px;}
.lw1{ width:600px;}
.lw2{ width:45px;}

/*---------------------------------------------------------------------------------- Line box */
.tbHeader{
	height:28px; margin:0; 
}
.tbHeader .tbLeft{ float:left; background:url(/images/shopping/tb_title_left.gif) no-repeat; width:208px;height:28px;}
.tbHeader .tbLeft2{ float:left; background:url(/images/shopping/tb_title_left2.gif) no-repeat; width:8px;height:28px;overflow:hidden;}
.tbHeader .tbMiddle{float:left;  background:url(/images/shopping/tb_title_bg.gif) repeat-x; height:28px;} /*210px*/
.tbHeader h3{ margin:5px; text-align:left; color:#FFF; font-size:14px; font-weight:normal;  padding:3px 0 0 20px;}
.tbHeader h2{ color:#713929; text-align:left;margin:8px 0 0 10px; font-size:14px;}
.tbHeader .tbRight{float:left;background:url(/images/shopping/tb_title_right.gif) no-repeat; width:8px;height:28px;}
.tbBody{ border-left:1px solid #D4CDCB; border-right:1px solid #D4CDCB;text-align:left;padding:20px;}
.tbBottomLeft{float:left;background:url(/images/shopping/tb_bottom_left.gif) no-repeat; width:6px;height:5px;}
.tbBottomRight{float:left;background:url(/images/shopping/tb_bottom_right.gif) no-repeat; width:6px;height:5px;}
.tbBottomMiddle{float:left; border-bottom:1px solid #D4CDCB;height:5px; overflow:hidden;}

.tbBody h3{ margin:0 0 10px 0; color:#982000; font-size:14px; text-align:left;}
.tbBody p{ text-align:center;}

.w1{ width:213px;}
.w2{ width:415px;}
.w3{ width:684px;}
.w4{ width:510px;}
.w4s{ width:710px;}
.w5{ width:713px;}
.wfull{ width:893px;}
/*----------------------------------------------------------------------------------- ICON */
a.iconMSN{ background:url(/images/icon_msg.gif) no-repeat 0; padding-left:23px; height:32px;}
a.iconEmail{ background:url(/images/icon_email.gif) no-repeat; padding-left:23px; height:32px;}
a.iconMobile{ background:url(/images/icon_mobile.gif) no-repeat; padding-left:23px; height:32px;}

.toolbar{ background:#EEE7E5; height:25px; border-bottom:2px solid #989191; width:913px; color:#713929; padding:5px 0 0 20px; font-size:13px; font-family:Verdana;}
.toolbar .dot{ background:url(/images/dot.gif) no-repeat 50% 3px; width:6px; height:13px; padding-right:5px;padding-left:10px;}

.selectinput{ background:url(/images/bg_select.gif) repeat; padding:2px; color:#0000BF; cursor:pointer; border:1px solid #9FBDE3;border-right:0; font-family:Arial 宋体;}
.selectright{ background:url(/images/select_right.gif) no-repeat; width:21px; height:21px; border:1px solid #9FBDE3;}
.btnbg{ background:url(/images/btn_bg.gif) no-repeat; width:88px; height:30px; border:0; color:#fff; font-size:14px; padding-bottom:5px;}

.exchangeRate{ text-align:center; font-size:12px; color:#800000; border:1px solid #ECD7D7; padding:8px 3px; margin:20px 0 5px 0;}
.exchangeRate span{ margin-right:10px;}

#live800msg{ position:fixed; right:10px; top:130px; display:none;z-index: 102;}
#live800msg .closeLine{ text-align:right; background:url(/Images/live800header_bg.gif) no-repeat;}
#live800msg .closeLine img{ cursor:pointer; padding-right:1px;}dl, ul, li { list-style:none;}
img { border:none;}
a{ text-decoration:none; color:#3381BF;}
a:hover{ text-decoration:underline;}
.gray{filter:Gray()}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;}
.clearfix{display:block;}

.wrap { width:957px; margin:0px auto;}
.column2 { width:550px; float:left;}
.column3 { width:193px; float:right;}
.column4 { width:750px; float:right;}


    /*ҳǩ*/
#ul_relative li p a:hover img{border:1px solid #8ECFF9;}    
.rank_list{ line-height:14px; margin:auto; padding-top:5px;}
    .rank_list li{ height:14px; margin-bottom:8px; width:150px; padding-left:20px; white-space:nowrap; overflow:hidden; position:relative;}
    .rank_list li.top3 em{ background:#FFE4B7; border:1px solid #FFBB8B; color:#FF6800;}
    .rank_list em{ position:absolute; left:0; top:0; width:12px; height:12px; border:1px solid #B1E0F4; color:#6298CC; font-style:normal; font-size:10px; font-family:Arial; background:#E6F0FD; text-align:center; line-height:12px; overflow:hidden;}
    .rank_list span{ position:absolute; width:60px; color:#B7B7B7; text-align:right; height:14px; background:#fff; left:110px;}
#movie_rank .rank_list span{ position:absolute; width:40px; color:#B7B7B7; text-align:right; height:14px; background:#fff; left:130px;}
#shortart_rank .rank_list span{ position:absolute; width:36px; color:#B7B7B7; text-align:right; height:14px; background:#fff; left:134px;}
        
#iSearch{ width:198px; overflow:hidden;}
#iSearch #sForm{background:url(http://img.kankan.xunlei.com/img/kankan/images/icon.gif) no-repeat -3px -48px; position:relative; width:186px; height:22px;}
#iSearch .text{border:none; background:transparent; font-size:12px; height:18px; width:118px; position:absolute; left:23px; top:1px; padding-top:4px; color:#DADADA;}
#iSearch .btn{ background:url(http://img.kankan.xunlei.com/img/kankan/images/icon.gif) -3px -73px; border:none; width:43px; height:22px; cursor:pointer; position:absolute; left:143px;top:0px;}
#xlrank li{ float:left; height:22px; line-height:22px; width:55px; margin-right:5px;}
    #xlrank li.more{width:180px; text-align:right;}
    #xlrank a.special { color:#EF690E;}
#hot li{ float:left; height:22px; line-height:22px; width:30px; /*width:85px;*/ margin-right:5px;}
    #hot li.first,#hot li.first a{ color:#EF6910;}
    #hot li.more a{ text-decoration:underline; color:#1D6EBF;}
    #hot li.first, #hot li.more{ width:180px; margin:0;}
#theme li{ float:left; height:22px; line-height:22px; width:55px; margin-right:5px;}
    #theme li.first,#theme li.first a{ color:#EF6910;}
    #theme li.first{ width:180px; margin:0;}
    #theme li.subject{ width:180px; margin:0px 0px 3px 0px; color:#EF690E;}
    #theme li.subject a{ color:#EF690E;}
    #theme li.subject a.normal{ color:#3083C7;}
    #theme li.subject sup{font-family:Arial}
    #theme a.special { color:#EF690E;}
#special { height:auto!important; min-height:136px; height:136px; overflow-y:hidden; clear:both;}
    #special dt { width:35px;}
    #special dd { float:none;}
    #special a.special { color:#EF690E;}
    #special span.specialIcon { color:red;vertical-align:super;font-size:11px; line-height:2.5em;}
#dynamicactor li{ float:left; height:22px; line-height:22px; width:42px; margin-right:5px;}
    #dynamicactor a.special { color:#EF690E;}
#version li{ float:left; height:22px; line-height:22px; width:42px; margin-right:5px;}
    #version a.special { color:#EF690E;}
#year li{ float:left; width:30px; margin-right:5px; line-height:22px;}
    #year a.special { color:#EF690E;}
#cp li{ float:left; width:30px; margin-right:5px; line-height:22px;}
    #year a.special { color:#EF690E;}
#livechannel li{ float:left; height:22px; line-height:22px; width:55px; margin-right:5px;}
    #livechannel li.more{width:180px; text-align:right;}
    #livechannel a.special { color:#EF690E;}
#other {}
    #other .inner { padding:8px 5px; width:181px; overflow:hidden; text-align:center;}
    #other li { text-align:center; float:left; padding:0px 0px 0px 6px; margin-right:3px; white-space:nowrap; width:79px; overflow:hidden;}
    #other a.more { color:#EF6910; text-decoration:underline;}
#totay_hot, #totay_movie, #totay_teleplay, #totay_cartoon, #totay_amusement,#totay_shortart,#totay_livechannel{ width:548px;position:relative;}
    #totay_hot{ height:448px}
    #totay_movie,#totay_teleplay, #totay_cartoon, #totay_amusement{ height:422px}
    #totay_shortart{height:168px;/*330*/}
    #totay_livechannel{height:310px;}
#totay_shortart .relLink{position:absolute;right:56px;height:20px;top:5px;}
#totay_shortart .relLink label{font-weight:bold;color:#FF9900}
#scrollNews{width:516px; height:30px;margin-left:14px; margin-top:5px;}
#scrollNews iframe{height:30px;}
#totay_hot .relLink{position:absolute;right:10px;height:20px;top:5px;}
#totay_hot .relLink label{font-weight:bold;color:#FF9900}
#totay_hot #totay_hot_watch{position:absolute; left:10px; top:30px; font-weight:bold;}
#totay_hot #totay_hot_watch span{font-weight:normal;/* display:block; float:left; width:150px;*/}
/*#totay_hot #totay_hot_watch span.first{margin-right:10px;}*/
#totay_hot #totay_hot_watch label.sLabel{font-weight:bold;/* width:80px; float:left;*/}
#totay_hot #totay_hot_watch span a{text-decoration:underline;}
#history { height:208px;}
    #history .inner{ line-height:22px;}
    #history p{ color:#333; white-space:nowrap; overflow:hidden; width:175px;}
    #history ul{ border-top:1px dotted #CFCFCF; padding:5px 0; margin-top:5px;}
    #history li{ position:relative; white-space:nowrap; overflow:hidden; width:175px;}
    #history li span{ position:absolute; top:0; left:140px; width:35px; color:#B6B6B6; font-size:10px; font-family:Arial; height:22px; background:#fff; text-align:right;}
    #history a.end{ text-decoration:underline;}
#prelist .inner{ padding:8px 1px; color:#333;}
    #prelist .inner li{ height:18px; line-height:18px; padding:2px 0 0 25px; background:url(http://img.kankan.xunlei.com/img/kankan/images/icon.gif) no-repeat -234px -159px; text-decoration:none; position:relative;  white-space:nowrap; overflow:hidden;}
    #prelist .inner li span, #prelist .inner li a{ position:absolute; padding:2px 0 0 5px; background:#fff; width:35px; height:18px; top:0; right:0; color:#1C6FBD;}
    #prelist .inner li span{ color:#B6B6B6;}
    #prelist .inner li.selected{ background:#D8E7F8 url(http://img.kankan.xunlei.com/img/kankan/images/icon.gif) no-repeat -215px -13px;}
    #prelist .inner li.selected span{ background:#D8E7F8; color:#1C6FBD;}
    #prelist .inner a.more{ text-align:center; text-decoration:underline; margin:5px auto; display:block;}
#recommand{ height:140px;}
    #recommand .inner{ padding:0;}
#top_box{ height:82px;}
    #top_box .inner{ padding:0;}    
#hotlist { width:191px; overflow:hidden;}
    #hotlist .inner { line-height:20px; width:184px; height:auto; padding-right:0px;}
    #hotlist .title{ float:left; width:175px;}
    #hotlist .title ul{ padding-left:0; padding-right:0; right:auto; left:2px; width:185px;}
#update ul{}
    #update li{ width:175px; padding:0px; overflow:hidden; position:relative; line-height:20px; white-space:normal; height:20px;}
    #update li span{ color:rgb(181,182,181);}
#latest_rank{ height:233px;}
#movie_rank { height:422px;}
#teleplay_rank { height:422px;/*229*/}
#cartoon_rank { height:422px;}
#amusement_rank { height:422px;}
#shortart_rank{height:168px;/*330*/}
#livechannel_rank{height:310px;/*330*/}
.pager li a{text-decoration:none;}
.pager li a:hover{text-decoration:none;}

/*slider bar*/
#rightPlayTurns{ height:119px;}
    .mpb{width:191px;height:119px;background:#ffffff;}
    .mpb #SlidePlayer {position:relative;margin: 0 auto;}
    .mpb .s{padding: 0;margin: 0;list-style: none;height: 119px;overflow: hidden; filter:progid:DXImageTransform.Microsoft.Fade(duration=0.5,overlap=1.0);}
    .mpb .s li{float: left;width: 191px;height: 119px;}
    .mpb .s img{margin:2px 0px 0px 2px;display: block;width:187px;height:114px; cursor:pointer; }
    .mpb a:hover img{ border:none;}
    .mpb .st{margin: 0;padding: 0;list-style: none; position: absolute; top: 92px; right: 3px;z-index: 10;height: 25px;}
    .mpb .st li{float: left;display: inline; color:#fff; background: #000000;font-weight:bold;text-align: center;line-height:16px;width: 16px;height: 16px;font-family: Arial;font-size: .9em;cursor: pointer;overflow: hidden; padding:0px 1px; margin:4px 1px; border:0;}
    .mpb .st li.Current{color: #ffffff;background:#FF6600; }
    .rightlink{float:right;display:inline;position:relative;top:-20px;font-weight:normal;}
    .rightlink a{font-weight:normal;}
    a.rightlinkHighlight{float:right;display:inline;position:relative;top:-20px;color:#FF9900;}
#divFloatTips{ width: 200px; height:92px; background:url(http://img.kankan.xunlei.com/img/kankan/images/ftipsbottom.gif) no-repeat bottom; position:absolute; left:100px; top:100px;}
    .bodytext{ width:180px; height:63px ; padding:9px !important; padding:6px 9px 5px 9px; background:#FFFFDB; border:#D5A338 1px solid; border-bottom:none; text-align:left; line-height:17px;}
    .bodytext a{ color:#1E5494; float:right; margin-top:2px; text-decoration:underline;}
.change_cache{text-align:center;padding:20px 20px 40px 20px; }
    .change_cache .cc_div{text-align:left;padding-top:20px;}
    .playname{float:left;width:445px;}
    .ccdir{float:right;width:80px; visibility:visible;}
    .change_cache span {color:#7d8085; line-height:1.5em; text-align:left; display:block; border:1px solid #cce2fa; background-color:#f1f8fe; padding:5px 5px 2px 5px;margin-bottom:10px;}
    .change_cache ul{padding:3px 0px 0px 81px; text-align:left;}
    .change_cache input{font-size:12px; border:1px solid #aedef2; background-color:#eef6fe; height:18px;}
    .change_cache .dir{height:16px; background-color:white; width:180px;}
    .change_cache #upgradeNow{padding-top:8px;padding-left:276px;}
    .change_cache li{list-style:none;}
    .change_cache ul.items{margin:0px; padding:0px; height:57px; overflow-y:auto;overflow-x:hidden;}
    .change_cache ul.items li{width:100px; line-height:20px; float:left; margin-right:5px; overflow:hidden; text-overflow:ellipsis;}
    .change_cache ul.items li input{border:none; background-color:white;}
    .change_cache label.selDir{display:block; text-align:left; margin-top:5px;}
    .change_cache div.op_btn{text-align:left; margin-top:5px; padding-left:84px;}
#updateTime{color:#999999;font-weight:normal;}
.vline{color:#c6c6c6;font-size:9px;}
#top_box div.inner img{margin:2px 0px 0px 2px;width:187px;height:56px;}
#avd_div{ position:absolute; top:126px; z-index:106}
#top1{display:none;}
#playpagebanner{display:none;}/*------------------------------------------------------------------------------------- SideBar */
#sidebar #indexLoginBox{ width:233px; height:175px; background:url(/Images/login_bg.gif) no-repeat; }
#indexLoginBox img{ margin-right:5px;}
#indexLoginBox input.text{ border:1px solid #C0ACA5; width:110px; font-family:Verdana; font-size:11px; color:#0066CC;}

#sidebar #indexMemberInfo{ width:233px; height:175px; background:url(/Images/memberinfo_bg.gif) no-repeat; }
#indexMemberInfo table{margin:68px 0 0 0;text-align:center;}
#indexMemberInfo td{ height:30px;}
#indexMemberInfo .t1{ width:60%;text-align:center;}
#indexMemberInfo .t2{ width:40%;text-align:left;}
#indexMemberInfo .pl{ padding-left:10px;}
#indexMemberInfo .h{ height:45px;}

#indexMemberInfo img{ margin-right:15px;}
.memberName{ font-size:14px; font-weight:bold; color:#ed2b46; padding-left:10px;}

/*---------------------------------------------- category */
#sidebar #categoryBoxBG{ background:#763737; height:2176px; margin:5px 0 0 0; padding:5px;}
#sidebar .categoryHeader{ height:29px; background:url(/Images/category_title.gif) no-repeat;}
#categoryBox{ background:#fff; height:2146px;}/*bg-30px*/
#categoryBox h1{font-size:14px; font-weight:bold; color:#652F2F; padding:5px 0 0 27px; margin:0 0 8px 0;}
#categoryBox h3{ background:url(/Images/category_name_bg.gif) repeat-x; font-size:14px; font-weight:bold; color:#652F2F; padding:5px 0 0 15px; margin:0 0 8px 0;}
#categoryBox h3 span{ background:url(/Images/category_dot.gif) no-repeat 0 4px; padding-left:13px;}
#categoryBox h4 { font-size:12px; font-weight:normal; color:#1A1A1A; margin:5px 0;background:url(/Images/category_dot2.gif) no-repeat 0 4px; padding-left:15px;}

#categoryBox ul{ padding-left:28px;}

/*---------------------------------------------- topSale */
#categoryBox .topSale{ padding:5px;}
#categoryBox .topSale h3{ background:url(/Images/topsale_title.gif) no-repeat; font-size:14px; color:White; margin:5px 0; padding:8px 0 0 0; height:43px; text-align:center;}
#categoryBox .topSale li{ padding:0 0 0 25px; height:30px;}
#categoryBox .topSale ul{ padding-left:12px;}
#categoryBox .li1{ background:url(/Images/icon_no.gif) no-repeat 0 0;}
#categoryBox .li2{ background:url(/Images/icon_no.gif) no-repeat 0 -50px;}
#categoryBox .li3{ background:url(/Images/icon_no.gif) no-repeat 0 -100px;}
#categoryBox .li4{ background:url(/Images/icon_no.gif) no-repeat 0 -150px;}
#categoryBox .li5{ background:url(/Images/icon_no.gif) no-repeat 0 -200px;}
#categoryBox .li6{ background:url(/Images/icon_no.gif) no-repeat 0 -250px;}
#categoryBox .li7{ background:url(/Images/icon_no.gif) no-repeat 0 -300px;}
#categoryBox .li8{ background:url(/Images/icon_no.gif) no-repeat 0 -350px;}
/*--------------------------------------------- productNewLink */
#categoryBox #productNewLink{background:url(/Images/news_bg.jpg) no-repeat 1px 0; height:85px;}

#categoryBox #productSpecialLink{background:url(/Images/AD_special.gif) no-repeat 1px 0; height:85px;}
#categoryBox #productRecommendLink{background:url(/Images/AD_recommend.gif) no-repeat 1px 0; height:85px;}
#categoryBox .hideTextShowLink{ margin:5px 0;}
#categoryBox .hideTextShowLink span{ display:block;text-indent:-9999px; }
#categoryBox .hideTextShowLink a{ height:100%; width:100%; display:block; overflow:hidden;}

.productNameLine { height:35px; overflow:hidden;text-align:center;}

/*----------------------------------------------------------------------------------- */
.scrollNewsBtn {position:absolute;right:0;bottom: -25px;}
.scrollNewsBtn a,
.scrollNewsBtn a {float:left;padding:0 5px;margin:0 2px 0 0;line-height:1.4;font-size:11px;font-weight:bold;font-family:Verdana,Arial;text-decoration:none;color:#5D5D5D;background:#fff;border:solid #9E9E9E 1px;}
.scrollNewsBtn a.lh,
.scrollNewsBtn a.lh,
.scrollNewsBtn a:hover {background:#C7C7C7;border:solid #9E9E9E 1px;color: #5D5D5D;}
#annou{ height:22px; color:#B01200; font-family:PMingLiU; margin-top:3px;}

/*---------------------------------------------------------------------------------- */
.center_body { width:950px; float:left; margin-top:6px;}
.body_left { width:224px; height:736px; float:left; margin-right:8px;}
.body_right { width:718px; height:736px; float:left;}
.body_top { width:950px; height:736px; float:left; overflow:hidden;}

/*會員登入*/
.index_member { width:224px; height:187px; float:left;}
.member_title { width:197px; height:24px; float:left; border:1px #d5d5d5 solid; background:url(/images/images.gif) 0 0 no-repeat; padding-left:25px; display:inline; line-height:24px; font-size:15px; font-weight:900; color:#323232;}
.member_body { width:222px; height:150px; float:left; border-left:1px #cbcbcb solid; border-right:1px #cbcbcb solid; border-bottom:1px #cbcbcb solid;/* padding-top:10px;*/}
.member_body_left { width:44px; height:160px; float:left; background: url(/images/member_bg.gif) 10px 22px no-repeat;}
.member_body_right { width:178px; height:160px; float:left;}
.member_body_input1 { width:168px; height:21px; float:left; margin-top:19px;}
.textfield2 { width:166px; height:19px; float:left; border:1px #d5d5d5 solid; background:url(/images/input_bg.gif) repeat-x; line-height:19px; font-size:13px;}
.member_body_input2 { width:166px; height:21px; float:left; margin-top:14px;}
.member_body_text { width:168px; height:47px; float:left; line-height:24px;}
.member_an { width:162px; height:22px; float:left; margin-top:6px;}
.member_an img { float:left;}
.button22 { margin-right:36px; display:inline; float:left;}
.member_body_right a { color:#555;}
.member_body_right a:hover { color:#2977c3;}

/*酷愛DVD專賣店介紹*/
.introduction { width:224px; height:126px; float:left; margin-top:6px;}
.introduction_body { width:212px; height:99px; float:left; border-left:1px #cbcbcb solid; border-right:1px #cbcbcb solid; border-bottom:1px #cbcbcb solid; padding:0 5px; line-height:24px;}

/*影視分類*/
.categories { width:224px; height:411px; float:left; margin-top:6px;}
.categories_body { width:212px; height:376px; float:left; border-left:1px #cbcbcb solid; border-right:1px #cbcbcb solid; border-bottom:1px #cbcbcb solid; padding:8px 5px 0; display:inline; overflow:hidden;}
.categories_body a{ color:#555;}
.categories_body a:hover { color:#2977c3;}
.categories_title { width:212px; height:19px; float:left;}
.categories_title_left { width:20px; height:19px; float:left; background:url(/images/images.gif) 0 -150px no-repeat;}
.categories_title_center { width:183px; height:19px; float:left; background:#e2e2e2; padding-left:6px; display:inline; line-height:19px; font-weight:900; font-size:13px;}
.categories_title_right { width:3px; height:19px; float:left; overflow:hidden; background:url(/images/images.gif) -50px -150px no-repeat;}
.categories_list { width:185px; height:68px; float:left; margin:5px 13px 15px 14px; display:inline; overflow:hidden;}
.categories_list li { width:64px; height:22px; float:left; line-height:24px; margin-right:28px;}
.categories_list2 { width:180px; height:68px; float:left; margin:5px 18px 11px 14px; display:inline; line-height:22px; overflow:hidden;}
.categories_list2 li { width:25px; height:22px; float:left; margin-right:20px;}
.categories_list3 { width:180px; height:42px; float:left; margin:5px 18px 15px 14px; overflow:hidden; line-height:22px; display:inline;}
.categories_list3 li { height:22px; float:left; margin-right:25px;}
.categories_list3 { float:left;}

/*最新韓劇*/
.new_drama { width:718px; height:450px; float:left; margin-top:6px;}
.new_drama_title { width:688px; height:24px; float:left; font-size:15px; color:#d9d7d8; background:url(/images/images.gif) 0 -250px no-repeat; font-weight:900; border:1px #d5d5d3 solid; line-height:24px; padding-left:28px; display:inline;}
.new_drama_body { width:705px; height:409px; float:left; border-left:1px #cbcbcb solid; border-right:1px #cbcbcb solid; border-bottom:1px #cbcbcb solid; padding:9px 7px 7px 4px; overflow:hidden;}
.new_drama_body_left { width:165px; height:407px; float:left;}
.new_drama_top { width:161px; height:222px; float:left; border:1px #cbcbcb solid; padding:1px;}
.new_drama_bottom { width:143px; height:178px; float:left; margin-top:3px; background:#eee; padding:0 11px; overflow:hidden;}
.new_drama_bottom p { width:143px; text-align:center; line-height:20px;}
.new_drama_p1 { font-weight:900; line-height:24px;}
.new_drama_p1 a { color:#074682;}
.new_drama_p1 a:hover { color:#074682;}
.new_drama_body_right { width:540px; height:407px; float:left;}
.new_drama_body_right li { width:102px; height:202px; float:left; margin-left:6px; display:inline; text-align:center; line-height:18px;}
.new_drama_body_right li img { border:1px #cbcbcb solid;}
.new_drama_body_right li a { color:#1b518d;}
.new_drama_body_right p span { font-size:15px; color:#cd2c2e; font-family:Impact,Arial;}
.new_drama_body_right span { color:#d63131; font-size:15px; font-family:Impact,Arial;}

/*熱賣影片*/
.hot { width:950px; height:270px; float:left; margin-top:6px;}
.hot_title { width:948px; height:24px; float:left; border:1px #cbcbcb solid;}
.hot_title_left { width:18px; height:24px; float:left; background:url(/images/images.gif) 0 -200px no-repeat;}
.hot_title_right { width:923px; height:24px; float:left; font-size:15px; line-height:24px; color:#323232; padding-left:7px; display:inline; background:url(/images/title_bg.gif) repeat-x; font-weight:900;}
.hot_title_right a { color:#676767; font-size:12px; font-weight:normal;}
.hot_title_right span { float:right; margin-right:34px; display:inline; font-weight:100; font-size:13px;}
.hot_title_right span a { color:#676767;}
.hot_body { width:948px; height:235px; float:left; border-left:1px #cbcbcb solid; border-right:1px #cbcbcb solid; border-bottom:1px #cbcbcb solid; background:url(/images/products_bg.gif) repeat-x; padding-top:8px;}
.hot_body li { width:122px; height:235px; float:left; margin-left:12px; display:inline; text-align:center; line-height:18px;}
.hot_body li img { border:1px #cbcbcb solid;}
.hot_body li a { color:#1b518d;}
.hot_body li a:hover { color:#1b518d;}
.hot_body li p span { font-size:15px; color:#cd2c2e; font-family:Impact,Arial;}

/*標題*/
.member_title { width:197px; height:24px; float:left; border:1px #d5d5d5 solid; background:url(/images/images.gif) 0 0 no-repeat; padding-left:25px; display:inline; line-height:24px; font-size:15px; font-weight:900; color:#323232;}
.new_drama_title { width:688px; height:24px; float:left; font-size:15px; color:#d9d7d8; background:url(/images/images.gif) 0 -250px no-repeat; font-weight:900; border:1px #d5d5d3 solid; line-height:24px; padding-left:28px; display:inline;}
.new_drama_title span { float:right; font-size:13px; font-weight:100; margin-right:27px; display:inline;}
.new_drama_title a { color:#d9d7d8; font-size:12px;}
.new_drama_title a:hover { color:#d9d7d8;}

/*菜單*/
.menu_body { width:871px; height:40px; float:left; margin-top:15px; background:url(/images/menu_bg.gif) no-repeat; padding:0 39px 0 40px;}
.menu_body li { float:left; font-size:15px; font-weight:900; color:#d8d8d8; line-height:40px;}
.menu_body li a { color:#d8d8d8;}
.menu1,.menu2 { width:64px; text-align:center; margin-right:4px;}
.menu1 a:hover,.menu2 a:hover { width:64px; height:40px; display:block; background:url(/images/menu_li1.gif) 0 9px no-repeat; color:#134779; text-decoration:none;}
.menu3,.menu5,.menu7 { width:97px; text-align:center; margin-right:4px;}
.menu3 a:hover,.menu5 a:hover,.menu7 a:hover { width:97px; height:40px; display:block; background:url(/images/menu_li2.gif) 0 9px no-repeat; color:#134779; text-decoration:none;}
.menu4,.menu6 { width:79px; text-align:center; margin-right:4px;}
.menu4 a:hover,.menu6 a:hover { width:79px; height:40px; display:block; background:url(/images/menu_li3.gif) 0 9px no-repeat; color:#134779; text-decoration:none;}
.menu8 { width:113px; text-align:center; margin-right:4px;}
.menu8 a:hover{ width:113px; height:40px; display:block; background:url(/images/menu_li4.gif) 0 9px no-repeat; color:#134779; text-decoration:none;}
.menu9 { width:144px; text-align:center;}
.menu9 a:hover { width:144px; height:40px; display:block; background:url(/images/menu_li5.gif) 0 9px no-repeat; color:#134779; text-decoration:none;}

/*內容右*/
.body_right_top { width:718px; height:187px; float:left;}
.ad2 { width:469px; height:183px; float:left; margin-right:8px; background:url(/images/ad2_bg.gif) no-repeat; padding:0 4px 4px 0; overflow:hidden;}
.ad2 li { float:left;}
.video { width:237px; height:187px; float:left; background:#CCC; overflow:hidden;}

/*廣告*/
.ad3 { width:718px; height:87px; float:left; margin-top:6px; background: #CCC;}

/*內容下*/
.body_bottom { width:950px; height:819px; float:left; margin-top:6px; overflow:hidden;}
.body_bottom_left { width:718px; height:819px; float:left; margin-right:8px;}

/*最新日劇*/
.new_riju { width:718px; height:255px; float:left; margin-top:6px;}
.new_riju_body { width:716px; height:210px; float:left; border-left:1px #cbcbcb solid; border-right:1px #cbcbcb solid; border-bottom:1px #cbcbcb solid; padding-top:18px; overflow:hidden;}
.new_riju_body li { width:122px; height:210px; float:left; margin-left:18px; display:inline; text-align:center; overflow:hidden; line-height:18px;}
.new_riju_body li img { border:1px #cbcbcb solid;}
.new_riju_body li a { color:#1b518d;}
.new_riju_body p span { font-size:15px; color:#cd2c2e; font-family:Impact,Arial;}

/*最新歐美劇*/
.new_om { width:718px; height:449px; float:left;}
.new_om_body { width:700px; height:422px; float:left; border-left:1px #cbcbcb solid; border-right:1px #cbcbcb solid; border-bottom:1px #cbcbcb solid; padding:0 12px 0 4px; overflow:hidden;}
.new_om_left { width:248px; height:413px; float:left;}
.new_om_left li { width:234px; height:114px; float:left; background:#f0f0f0; border:1px #cbcbcb solid; margin-top:9px; padding:6px; overflow:hidden; line-height:22px;}
.new_om_left li img { border:1px #cbcbcb solid; float:left; margin-right:6px;}
.new_om_left li p { color:#074682; font-weight:900;}
.new_om_left li p a { color:#074682;}
.new_om_left li p a:hover { color:#074682;}
.new_om_right { width:452px; height:402px; float:left; margin-top:9px; overflow:hidden;}
.new_om_right li { width:102px; height:201px; float:left; margin-left:11px; display:inline; text-align:center; line-height:18px;}
.new_om_right li a { color:#1b518d;}
.new_om_right li img { border:1px #cbcbcb solid;}
.new_om_right li p span { font-size:15px; color:#cd2c2e; font-family:Impact,Arial;}

/*DVD銷售排行*/
.body_bottom_right { width:224px; height:819px; float:left;}
.dvd_top { width:224px; height:320px; float:left;}
.top_body { width:222px; height:293px; float:left; border-left:1px #cbcbcb solid; border-right:1px #cbcbcb solid; border-bottom:1px #cbcbcb solid; background:url(/images/li_bg22.gif) no-repeat;}
.top_body li { float:left; width:194px; line-height:18px; height:18px; margin-top:10px; border-bottom:1px #cbcbcb dotted; padding-left:28px; display:inline; overflow:hidden;}
.top_body li a { color:#555;}
.top_body li a:hover { color:#2977c3;}
.top_body li span { display:none;}
.top_body_li1 { background:url(/images/li_bg.gif) 0 0 no-repeat;}
.top_body_li2 { background:url(/images/li_bg.gif) 0 -50px no-repeat;}
.top_body_li3 { background:url(/images/li_bg.gif) 0 -100px no-repeat;}
.top_body_li4 { background:url(/images/li_bg.gif) 0 -150px no-repeat;}
.top_body_li5 { background:url(/images/li_bg.gif) 0 -200px no-repeat;}
.top_body_li6 { background:url(/images/li_bg.gif) 0 -250px no-repeat;}
.top_body_li7 { background:url(/images/li_bg.gif) 0 -300px no-repeat;}
.top_body_li8 { background:url(/images/li_bg.gif) 0 -350px no-repeat;}

/*影視情報*/
.dvd_news { width:224px; height:549px; float:left; margin-top:6px;} 
.dvd_news_body { width:222px; height:466px; float:left; border-left:1px #cbcbcb solid; border-right:1px #cbcbcb solid; border-bottom:1px #cbcbcb solid; overflow:hidden;}
.dvd_news_body li { width:203px; height:23px; float:left; margin-top:7px; border-bottom:1px #cbcbcb dotted; line-height:20px; background:url(/images/li_bg3.gif) 8px 7px no-repeat; padding-left:19px; display:inline; overflow:hidden;}
.dvd_news_body li a { color:#555;}
.dvd_news_body li a:hover { color:#2977c3;}

/*滚动广告*/
#adbox{;width:469px; height:183px;overflow:hidden;font-size:12px}
#adbox ul{padding:0;margin:0;list-style-type:none}
#adbox li{height:183px}
#adbox li img{border:0;width:469px;height:183px}
#adbox li a{display:block}
#adbox li span{display:block;background:#f5f5f5;padding:7px 0 7px 20px;width:100%;height:29px;}
.slider{position:relative;width:469px;height:183px;overflow:hidden}
.slider img{border:0}
.sliderPrevPhoto{position:absolute;top:0;left:0}
.sliderPhoto{position:absolute;top:0;left:0}
.sliderTitle{display:block;position:absolute; bottom:0; width:469px; text-align:left; height:18px; padding:2px 0 0 10px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.sliderTitle a{ color:#fff;}
.sliderNav{position:absolute;bottom:0;right:0; background:#032A4F; height:20px;}
.sliderNav span{cursor:pointer;display:block;float:left;width:20px;height:20px;background:transparent;text-align:center;color:#fff;font-family:Verdana;font-size:11px;font-weight:bold;padding-top:2px;}
* html .sliderNav span{position:relative} /* IE6 hack: The positive side of negative margins */
.sliderNav span.sliderNavCurr{color:#fff; background:#EA6464;padding-top:2px;}


/*最新韓劇*/
.hanju_box { width:950px; height:252px; float:left; margin-top:6px; background:#ededed;}
.hanju_top_title { width:950px; height:26px; float:left; border-bottom:1px #7db3f1 dotted;}
.hanju_top_title_left { width:21px; height:26px; float:left; background: url(/images/hanju_title_left.gif) no-repeat;}
.hanju_top_title_right { width:6px; height:26px; float:left; overflow:hidden; background: url(/images/hanju_title_right.gif) no-repeat;}
.hanju_top_title_center { width:917px; height:22px; float:left; background:#ededed; font-size:15px; font-weight:900; color:#444; padding-top:4px; padding-left:6px; display:inline;}
.hanju_top_title_center span { float:right; font-size:13px; font-weight:100; margin-right:10px; display:inline;}
.hanju_top_title_center span a { color:#444;}
.hanju_body_left { width:42px; height:127px; float:left; padding:92px 0 0 13px;}
.hanju_body_center { width:824px; height:200px; float:left; overflow:hidden; color:#666; padding-top:19px; padding-left:16px; display:inline;}
#scrollProduct {  float:left; width:865px; height:201px;overflow:hidden;background:#ededed;}
#scrollProduct li { width:99px; height:201px; float:left; overflow:hidden; margin:0 5px; display:inline;}
#scrollProduct li img { border:1px #bfc1c0 solid;}
#scrollProduct li a { color:#1b518d;}
#scrollProduct li p span { font-size:15px; color:#cd2c2e; font-family:Impact,Arial;}
.hanju_bottom_border { width:950px; height:6px; float:left; overflow:hidden; background:#ededed;}
.hanju_bottom_border_left,.hanju_bottom_border_right { width:9px; height:6px; overflow:hidden;}
.hanju_bottom_border_right { background: url(/images/hanju_border_right.gif) no-repeat; float:right;}
.hanju_bottom_border_left { background:url(/images/hanju_border_left.gif) no-repeat; float:left;}
.ad6 { width:718px; height:103px; float:left; margin-top:6px; overflow:hidden;}

/*商品分類*/
.product_class { width:950px; height:224px; float:left; margin-top:6px; overflow:hidden;}
.product_class_title { width:950px; height:28px; float:left; background:url(/images/product_title_bg.gif) repeat-x;}
.product_class_title h3 { width:86px; height:28px; float:left; margin-left:13px; display:inline; overflow:hidden; background:url(/images/product_h3_bg.jpg) no-repeat; padding-left:30px; font-size:15px; color:#fff; line-height:28px;}
.product_class_body { width:948px; height:194px; float:left; border:1px #d9d9d9 solid; overflow:hidden;}
.product_class_left { width:473px; height:192px; float:left;}
.shoes_class { width:471px; height:94px; float:left; overflow:hidden; margin-left:2px; margin-top:2px; display:inline;}
.shoes_class_title,.bao_class_title { width:34px; height:94px; float:left;}
.shoes_class_title { background:url(/images/shoes_bg.jpg) no-repeat;}
.bao_class_title { background:url(/images/bao_bg.jpg) no-repeat;}
.shoes_class_title span,.bao_class_title span,.clothes_class_title span,.watch_class_title span,.other_class_title span { display: block; text-indent: -9999px; }
.shoes_class_body { width:437px; height:89px; float:left; overflow:hidden; background:#f1f8fe; padding-top:5px;}
.shoes_class_body li,.clothes_class_body li { float:left; line-height:28px; margin:0 4px; display:inline; color:#555;}
.shoes_class_body li a,.clothes_class_body li a { color:#555;}
.shoes_class_body li a:hover,.clothes_class_body li a:hover { color:#015c91;}
.clothes_class { width:471px; height:62px; float:left; margin:2px 0 0 2px; display:inline; overflow:hidden;}
.clothes_class_title,.watch_class_title,.other_class_title { width:34px; height:62px; float:left;}
.clothes_class_title { background: url(/images/clothes_bg.jpg) no-repeat;}
.watch_class_title { background:url(/images/watch_bg.jpg) no-repeat;}
.other_class_title { background:url(/images/other_bg.jpg) no-repeat;}
.clothes_class_body { width:437px; height:57px; float:left; overflow:hidden; background:#f1faff; padding-top:5px;}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
	width:865px;
	height:201px;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 92px;
    height: 201px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    /*background: #F0F6F9;
    border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 910px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 910px;
    height: 207px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    height: 910px;
    width: 207px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 138px;
    height: 207px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    /*margin-right: 10px;*/
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    /*margin-bottom: 10px;*/
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 73px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 73px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/next-vertical.gif) no-repeat 0 0;
}

.jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-next-disabled-vertical,
.jcarousel-next-disabled-vertical:hover,
.jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/prev-vertical.gif) no-repeat 0 0;
}

.jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-prev-disabled-vertical,
.jcarousel-prev-disabled-vertical:hover,
.jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
.jcarousel-container {
    -moz-border-radius: 10px;
    /*background: #F0F6F9;
    border: 1px solid #346F97;*/
}

.jcarousel-container-horizontal {
    width: 865px;
    padding: 10px 40px;
}

.jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-item {
    width: 92px;
    height: 201px;
}

.jcarousel-item-horizontal {
    /*margin-right: 10px;*/
}

.jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {
    position: absolute;
    top: 73px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 73px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/next-vertical.gif) no-repeat 0 0;
}

.jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-next-disabled-vertical,
.jcarousel-next-disabled-vertical:hover,
.jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/prev-vertical.gif) no-repeat 0 0;
}

.jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-prev-disabled-vertical,
.jcarousel-prev-disabled-vertical:hover,
.jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=15);
	-moz-opacity: 0.15;
	opacity: 0.15;/* 越大背景色越深 */
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 1px solid #30C0FF;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
	cursor:pointer;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	color:#B30F10;/*FBFBFB*/
	font-weight:bold;
	font-size:14px;
}

#TB_title{
	background:#98E0FF url(TB_title_bg.jpg) repeat-x;
	height:27px;
}
#TB_body
{
	margin:0; padding:0;
}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent .TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:38px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
	text-align:center;
	color:#40A040;
	/*font-size:14px;
	font-family:黑体;*/
	background:url(/ejt/images/loading_bg.gif) no-repeat center;
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	/*margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;*/
}
.drag{ cursor:move;}
/*
可移动
*/
/*
#TB_resize{ background:url(resize.gif) no-repeat 100% 50%; height:11px; width:11px; cursor:nw-resize; float:right;}
*//*------------------------------------------------------------------------------------- Footer */
#copyright2{ width:950px; float:left; color:#4A2B2B; height:23px; padding:5px 0 0 0;font-size:11px; font-family:Arial; text-align:center;}
#copyright2 span{ margin:0 8px 0 4px;}
#copyright2 a{ font-size:11px; font-family:PMingLiu; margin:0 4px 0 8px;}
#contact{ width:950px; float:left; color:#4A2B2B; height:22px;font-size:11px; font-family:Verdana;text-align:center;}
#contact a{ margin:0 20px;}
.introduce{font-size:12px; color:#7C7B7A; line-height:15px; padding:0 20px;}

/*版權*/
.copyright { width:950px; float:left; margin-top:6px;}
.copyright_top { width:950px; height:120px; float:left; overflow:hidden;}
.copy_border_top,.copy_border_bottom { width:950px; height:9px; float:left; overflow:hidden;}
.copy_border_top { background:url(/images/copyright.gif) no-repeat;}
.copy_border_bottom { background:url(/images/copyright2.gif) no-repeat;}
.copy_border_center { width:950px; height:100px; float:left; background:url(/images/copyright3.gif) repeat-y; overflow:hidden;}
.copyright_list1 { width:180px; height:164px; float:left; text-align:center; margin-left:9px; display:inline;}
.copyright_list1_title { width:180px; height:27px; float:left; border-bottom:1px #cbcbcb dotted; line-height:27px; color:#1a538b; font-weight:900;}
.copyright_body { width:180px; height:136px; float:left;}
.copyright_body li { line-height:24px;}
.copyright_body li p { height:26px; margin-top:3px; overflow:hidden;}
.copyright_body li a { color:#555;}
.copyright_body li a:hover { color:#2977c3;}
.copyright_bottom { width:655px; height:40px; border-top:1px #cbcbcb dotted; margin-top:6px; float:left; line-height:40px; padding-left:295px; display:inline;}
.copyright_bottom li { float:left; height:40px;}
.copyright_bottom li span { margin:0 5px;}
.copyright_bottom li a { color:#555;}
.copyright_bottom li a:hover { color:#2977c3;}